package ulmermark.demo.concurrency.rtdata;

import ulmermark.demo.concurrency.core.AbstractResource;
import ulmermark.demo.concurrency.core.Resource;
import ulmermark.demo.concurrency.core.Target;
import ulmermark.demo.concurrency.core.inbox.InboxFactory;


public class RTDATAResource extends AbstractResource implements Resource<RTDATAResourceConfigParam>{

	public RTDATAResource(String name, InboxFactory inboxFactory, RTDATAResourceConfigParamFactory configFactory) {
		super(name, inboxFactory);
		}

	public void onAppInit() {
		// TODO Auto-generated method stub
		
	}

	public void start() {
		// TODO Auto-generated method stub
		
	}

	public void subscribeToTargets() {
		// TODO Auto-generated method stub
		
	}
	
	public <T> void subscribe(final Key<T> key, final Target target){
		
	}

	@Override
	public RTDATAResourceConfigParam getConfig() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public void configure(RTDATAResourceConfigParam configParam) {
		// TODO Auto-generated method stub
		
	}

}
